Agent Skills
Claude Skills_
特定の作業を行うための手順と実装をまとめたパッケージ
必要なときにだけそのSkillを読み込むのでトークンを無駄に消費しない
技術的には、Code execution toolの拡張
github
Skills for organizations, partners, the ecosystem | Claude
2025/12/19 open standardになったらしい
Claude Skills: Customize AI for your workflows \ Anthropic
anthoropics/skills
skillsのexample集
https://www.claude.com/blog/how-to-create-skills-key-steps-limitations-and-examples
skills.sh
Agent SkillsとMCPの比較
Agent Skillsを作る
具体的にはなに?
いくつかのファイルがパッケージ化されたディレクトリ
code:example
my-skill/
├── SKILL.md # Skillの核となるファイル/プロンプト
├── scripts/ # optional:実行可能なPython/Bashスクリプト
├── references/ # optional:コンテキストにロードされるドキュメント
└── assets/ # optional:テンプレートとバイナリファイル
Skillを使う
https://github.com/anthropics/skills?tab=readme-ov-file#claude-code
~/.claude/plugins/marketplaces/anthropic-agent-skillsに入るっぽい
Plugin (claude code)とかあるんだmrsekut.icon
CCで使う場合は、ローカルで動くから、PythonやJSが動く環境は自分で用意しないといけないっぽいmrsekut.icon
sandboxと言いつつ、環境自体は存在している必要がある
Agent Skillsの背景
MCPの課題
複数のMCPを登録すると、それぞれのツール定義を全てコンテキストに乗せる必要がある
結果としてコンテキストトークンを圧迫し、モデルの思考品質が下がる
ツール呼び出し連鎖(A→B→C)が発生すると、全ての中間結果を保持するためさらに肥大化する
Agent Skillsは段階的開示設計
起動時に軽量メタ情報だけをロード(第一レベル)
実行時にだけ本文・スクリプトを読み込み(第二レベル)
SKILL.md の size 制限(500行以下・description 1024文字以下)で安全&効率化
参考
Equipping agents for the real world with Agent Skills \ Anthropic
Anthropic SkillsからAIプロダクト開発者が学べること:Skillsは"業務マニュアル付きの道具箱"
#wip
メタ情報だけ読んでどれを使うか選択する、みたいなところはTool (MCP)と同じ
skillsはもう一層上のイメージで、複数のToolをどう組み合わせるかなどの判断までも含む感じ